 html, body {
   margin: 0;
   padding: 0;
 }
 .pages{padding: 20px 0;width:100%;text-align: center;clear: both;}
.pages a,.pages span{color: #666;padding: 0 15px;margin: 0 3px;display: inline-block;vertical-align: middle;line-height: 34px;background: #f9f9f9;border: 1px solid #f2f2f2;}
.pages a:hover{display:inline-block;color: #fff;background: #3e87cb;border-color: #3e87cb;box-shadow: 0 0 14px rgba(0, 0, 0, .2);}
.pages span{display:inline-block;color: #666;}
.pages a.page-num-current{display:inline-block;color: #fff;background: #3e87cb;border-color: #3e87cb;box-shadow: 0 0 14px rgba(0, 0, 0, .2);}

 .pagebox {
   position: relative;
 }
 body {
   font-family: 'Microsoft Yahei', 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif !important;
 }
 #c_portalResnav_main-16418686944520370.c_portalResnav_main-01001034 .header2 .main-wrap {
   height: 60px;
   padding: 0 3%;
   box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 0%);
   background-image: url(../image/topbg.jpg);
 }
 #c_portalResnav_main-16418686944520370.c_portalResnav_main-01001034 .header1 {
   z-index: 99;
   height: 90px;
   position: fixed;
   background: #fff;
   top: 0px;
   width: 100%;
   padding: 0 30px;
   box-shadow: rgba(15, 48, 89, 0.3) 1px 1px 5px;
   -webkit-transition: all .5s ease;
   transition: all .5s ease;
 }
 #c_portalResnav_main-16418686944520370.c_portalResnav_main-01001034 .header1 nav li > a {
   color: #000;
   display: block;
   position: relative;
   -webkit-transition: color 0.5s;
   transition: color 0.5s;
   -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
   transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
 }
 #c_portalResnav_main-16418686944520370.c_portalResnav_main-01001034 .fa_BtnSearch {
   display: block;
   width: 21px;
   height: 21px;
   background: url('../image/mj_ss.png') no-repeat center;
   background-size: contain;
 }
 #c_portalResnav_main-16418686944520370.c_portalResnav_main-01001034 .fa_BtnSearch.fixed {
   display: block;
   width: 21px;
   height: 21px;
   background: url('../image/mj_ss.png') no-repeat center;
   background-size: contain;
 }
 @font-face {
   font-family: 'BrownStd-Bold';
   src: url('../font/BrownStd-Bold.ttf') format('truetype');
   font-weight: normal;
   font-style: normal;
 }
 a {
   text-decoration: none;
 }
 a:hover, a:active {
   text-decoration: none;
 }
 a:focus {
   text-decoration: none;
 }
 ::placeholder {
   font-size: 14px !important;
   color: #999 !important;
 }
#w_grid-1629372583563 {
    width: 96%;
    max-width: 1500px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 192px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 50px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

 @media only screen and (min-width: 769px) {
   .p_page .pre {
     display: inline-table;
     position: relative;
     left: 0;
     top: 0;
     float: left;
     height: 38px;
     margin: 0 5px 0 18px;
     text-align: center;
     padding: 0 10px;
     border-radius: 0px;
     border: 1px solid #ededed;
     background: #ededed;
     color: #333333;
   }
   .p_page .pre:active {
     background: #124296;
     border-color: #124296;
     color: #fff;
   }
   .p_page .pre:hover {
     color: #fff;
     background: #124296;
     border-color: #124296;
     cursor: pointer;
   }
   .p_page .next {
     display: inline-table;
     position: relative;
     left: 0;
     top: 0;
     float: left;
     height: 38px;
     border: 1px solid #ededed;
     background: #ededed;
     color: #333;
     text-align: center;
     padding: 0 10px;
     border-radius: 0px;
   }
   .p_page .next:active {
     background: #124296;
     border-color: #124296;
     color: #fff;
   }
   .p_page .next:hover {
     background: #124296;
     border-color: #124296;
     color: #fff;
     cursor: pointer;
   }
   .p_page .pageNum {
     position: relative;
     float: left;
     height: 38px;
     min-width: 38px;
     margin: 0 5px 0 0;
     padding: 0 5px;
     background-size: 100% 100%;
     color: #333;
     border: 1px solid #ededed;
     cursor: pointer;
     line-height: 38px;
     display: inline-block;
     font-family: inherit;
     font-size: 14px;
     font-weight: inherit;
     text-decoration: none;
     background-color: #ededed;
     text-align: center;
     border-radius: 0px;
   }
   .p_page .pageNum:active {
     color: #fff;
     text-decoration: none;
     background-color: #124296;
     border-color: #124296;
   }
   .p_page .pageNum:hover {
     color: #fff;
     border-color: #124296;
     cursor: pointer;
     text-decoration: none;
     background-color: #124296;
   }
   .p_page .pageNum.active {
     text-decoration: none;
     background-color: #124296;
     color: #fff;
     border-color: #124296;
   }
 }
 @media screen and (max-width: 768px) {
   #w_grid-1638931752121 {
     padding-bottom: 20px !important;
   }
   #w_grid-1641786061221 {
     margin-top: 0px !important;
   }
   #w_grid-1638943509767 {
     margin-top: 0px !important;
     padding-top: 0px !important;
   }
   #c_portalResPublic_codeContainer-16269348097087884 {
     padding-left: 0px !important;
     padding-right: 0px !important;
   }
   .p_pagebox .NumBox {
     width: 20%;
     background: none;
   }
   .p_pagebox .num {
     font-size: 16px;
   }
   .p_pagebox .num .iconfont {
     display: none;
   }
   .p_pagebox .ItemBox {
     display: none !important;
   }
   .p_pagebox {
     width: 100%;
     text-align: center;
   }
   .p_pagebox .js_pageBtnDisable, .p_pagebox .js_pageBtnDisable:hover, .p_pagebox .js_pageBtnDisable:active {
     background: none !important;
     border-color: #d9d9d9 !important;
     color: #bfbfbf !important;
     cursor: default;
   }
   .p_pagebox .js_pageBtnDisable .iconfont {
     color: #ddd !important;
   }
   .p_pagebox .js_pageBtnDisable:hover .iconfont {
     color: #bfbfbf !important;
   }
   .pre.js_pageBtnDisable .font {
     color: #bfbfbf !important;
   }
   .next.js_pageBtnDisable .font {
     color: #bfbfbf !important;
   }
   .p_pagebox .pre {
     width: 38%;
     margin-right: 2%;
     background-color: transparent;
     transform: scale(1);
   }
   .p_pagebox .pre .font {
     font-size: 14px;
     color: #124296;
   }
   .p_pagebox .pre .iconfont {
     color: #124296;
   }
   .p_pagebox .next .font {
     font-size: 14px;
     color: #124296;
   }
   .p_pagebox .next .iconfont {
     color: #124296;
   }
   .p_pagebox .pre:hover {
     color: rgba(255, 255, 255, 1);
     border-color: unset;
     background-color: unset;
     cursor: pointer;
   }
   .p_pagebox .pre:hover .iconfont {
     color: #124296;
   }
   .p_pagebox .next:hover .iconfont {
     color: #124296;
   }
   .p_pagebox .pre:active {
     background-color: #124296;
   }
   .p_pagebox .next {
     transform: scale(1);
     width: 38%;
     margin-left: 2%;
     background-color: transparent;
   }
   .p_pagebox .next:hover {
     background-color: transparent;
   }
   .p_pagebox .next:active {
     background-color: transparent;
   }
 }
 ::-webkit-scrollbar {
   width: 9px;
   background-color: #fff;
 }
 ::-webkit-scrollbar-thumb {
   border: solid 2px #fff;
   width: 5px;
   border-radius: 4px;
   background-color: #383f4b;
 }
 ::-webkit-scrollbar-corner {
   background-color: #fff;
 }
 ::-webkit-scrollbar:horizontal {
   height: 9px;
 }
 ::-webkit-selection {
   background: #3355a9;
   color: #fff;
 }
 ::-moz-selection {
   background: #3355a9;
   color: #fff;
 }
 ::selection {
   background: #3355a9;
   color: #fff;
 }
 @keyframes circleProgressLoad_right {
   0% {
     transform: rotate(45deg);
   }
   50%, 100% {
     transform: rotate(225deg);
   }
 }
 @keyframes circleProgressLoad_left {
   0%, 50% {
     transform: rotate(45deg);
   }
   100% {
     transform: rotate(225deg);
   }
 }
 @-webkit-keyframes to100vh {
   0% {
     width: 0
   }
   100% {
     width: 100vw
   }
 }
 @keyframes to100vh {
   0% {
     width: 0
   }
   100% {
     width: 100vw
   }
 }